
#ifndef COLOURS_CPK_H
#define COLOURS_CPK_H

namespace Qt3DCustom
{
inline constexpr std::array<QColor, 96> atom_colours = {
    QColor(0, 0, 0), // X dummy
    QColor(255,255,255),
    QColor(217,255,255),
    QColor(204,128,255),
    QColor(194,255,0),
    QColor(255,181,181),
    QColor(144,144,144),
    QColor(48,80,248),
    QColor(255,13,13),
    QColor(144,224,80),
    QColor(179,227,245),
    QColor(171,92,242),
    QColor(138,255,0),
    QColor(191,166,166),
    QColor(240,200,160),
    QColor(255,128,0),
    QColor(255,255,48),
    QColor(31,240,31),
    QColor(128,209,227),
    QColor(143,64,212),
    QColor(61,255,0),
    QColor(230,230,230),
    QColor(191,194,199),
    QColor(166,166,171),
    QColor(138,153,199),
    QColor(156,122,199),
    QColor(224,102,51),
    QColor(240,144,160),
    QColor(80,208,80),
    QColor(200,128,51),
    QColor(125,128,176),
    QColor(194,143,143),
    QColor(102,143,143),
    QColor(189,128,227),
    QColor(255,161,0),
    QColor(166,41,41),
    QColor(92,184,209),
    QColor(112,46,176),
    QColor(0,255,0),
    QColor(148,255,255),
    QColor(148,224,224),
    QColor(115,194,201),
    QColor(84,181,181),
    QColor(59,158,158),
    QColor(36,143,143),
    QColor(10,125,140),
    QColor(0,105,133),
    QColor(192,192,192),
    QColor(255,217,143),
    QColor(166,117,115),
    QColor(102,128,128),
    QColor(158,99,181),
    QColor(212,122,0),
    QColor(148,0,148),
    QColor(66,158,176),
    QColor(87,23,143),
    QColor(0,201,0),
    QColor(112,212,255),
    QColor(255,255,199),
    QColor(217,255,199),
    QColor(199,255,199),
    QColor(163,255,199),
    QColor(143,255,199),
    QColor(97,255,199),
    QColor(69,255,199),
    QColor(48,255,199),
    QColor(31,255,199),
    QColor(0,255,156),
    QColor(0,230,117),
    QColor(0,212,82),
    QColor(0,191,56),
    QColor(0,171,36),
    QColor(77,194,255),
    QColor(77,166,255),
    QColor(33,148,214),
    QColor(38,125,171),
    QColor(38,102,150),
    QColor(23,84,135),
    QColor(208,208,224),
    QColor(255,209,35),
    QColor(184,184,208),
    QColor(166,84,77),
    QColor(87,89,97),
    QColor(158,79,181),
    QColor(171,92,0),
    QColor(117,79,69),
    QColor(66,130,150),
    QColor(66,0,102),
    QColor(0,125,0),
    QColor(112,171,250),
    QColor(0,186,255),
    QColor(0,161,255),
    QColor(0,143,255),
    QColor(0,128,255),
    QColor(0,107,255),
    QColor(84,92,242)
};
}

#endif
